﻿namespace PlaylistCopy.ViewModels
{
    using PlaylistCopy.Logging;
    using PlaylistCopy.ViewModels.Impl;
    using System;
    using System.Collections.ObjectModel;
    using System.Windows.Input;

    public interface ISummaryWindowVm
    {
        SummaryStatus Status { get; set; }

        ICommand Close { get; }

        ICommand SaveAs { get; }

        ObservableCollection<BufferedLogger.BufferedLoggerEntry> Logs { get; set; }

        EventHandler CloseRequest { get; set; }
    }
}
